#!/bin/bash
# **********************************************************
# * Author : liangliangSu
# * Email : sll917@hotmail.com
# * Create time : 2022-11-26 11:23
# * Filename : 01系统升级.sh 
# **********************************************************
echo -e "\n$(date "+%Y-%m-%d-%T") --- 开始工作\n"
sudo apt-get update && sudo apt-get -y upgrade 

#安装常用的软件
sudo apt-get -y install open-vm-tools-desktop vim git axel tree terminator \
samba manpages-zh cmake curl wget qtcreator build-essential gdb lnav \
unrar net-tools shfmt openssh-server shellcheck vsftpd fdupes meld \
libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 libgsettings-qt1 
sudo apt-get update && sudo apt-get -y upgrade 

# wget -c -O atzlinux-v12-archive-keyring_lastest_all.deb https://www.atzlinux.com/atzlinux/pool/main/a/atzlinux-archive-keyring/atzlinux-v12-archive-keyring_lastest_all.deb
# apt -y install ./atzlinux-v12-archive-keyring_lastest_all.deb
# apt-get -y install atzlinux-store-v12 xdg-utils xfce4-settings libcanberra-gtk-module 

sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get autoremove && sudo apt-get autoclean
echo -e "\n$(date "+%Y-%m-%d-%T") --- 结束工作\n"

# 列出所有可更新的软件清单命令：sudo apt update
# 升级软件包：sudo apt upgrade
# 列出可更新的软件包及版本信息：apt list --upgradeable
# 升级软件包，升级前先删除需要更新软件包：sudo apt full-upgrade
# 安装指定的软件命令：sudo apt install <package_name>
# 安装多个软件包：sudo apt install <package_1> <package_2> <package_3>
# 更新指定的软件命令：sudo apt update <package_name>
# 显示软件包具体信息,例如：版本号，安装大小，依赖关系等等：sudo apt show <package_name>
# 删除软件包命令：sudo apt remove <package_name>
# 清理不再使用的依赖和库文件: sudo apt autoremove
# 移除软件包及配置文件: sudo apt purge <package_name>
# 查找软件包命令： sudo apt search
# 列出所有已安装的包：apt list --installed
# 列出所有已安装的包的版本信息：apt list --all-versions
